#你像一只飞来飞去的蝴蝶,有时候我觉得自己像一只小小鸟
print("你像一只飞来飞去的蝴蝶,有时候我觉得自己像一只小小鸟，在白雪里摇曳的瞬间34566")
import numpy as np
import matplotlib.pyplot as plt

def show():
    """画出高数里面的那个函数的图形"""
    t=np.linspace(0,2*np.pi,1000)
    x=t-np.sin(t)
    y=1-np.cos(t)

    plt.plot(x,y)
    plt.xticks(np.arange(0,8,1))
    plt.yticks(np.arange(0,8,1))
    plt.show()

# show()

def adv_math_review_schedules():
    """高数的复习计划"""
    import os
    src=r"E:\高数线代概统\张宇全套\强化班\高等数学下强化【完】"
    for _ in os.listdir(src):
        print(_,type(_))
    fileList=[i for i in os.listdir(src)]#先把文件夹内的所有文件拿到 然后准备在每个文件的名字后面+对应的计划日期
    print(fileList,'\n',len(fileList),type(fileList))
    #获取今天和未来的天数
    from datetime import timedelta, date
    for i in range(len(fileList)):
        print(str(date.today() + timedelta(days=i)))#这样就获取了未来的天数
    #然后把文件名和天数组成一个dict，准备写入到文件当中
    file_date_dict={fileList[i]:str(date.today() + timedelta(days=i)) for i in range(len(fileList))}
    file_date_list=[fileList[i]+' : '+str(date.today() + timedelta(days=i-5)) for i in range(5,len(fileList)-1)]#前面几章已经听了 这个减1是计划.txt
    print("构成的字典:\n",file_date_dict)
    print("构成的列表:\n",file_date_list)
    with open(src+"\计划.txt","w") as f:
        #f.write(' \n'.join(file_date_dict))#经过字典还是不行 因为join函数只去拿到了key 不拿value
        f.write(' \n'.join(file_date_list))


adv_math_review_schedules()